#include "FKWatchingGroup.h"

#include "FKLogger.h"

FK_EVENTS(FKWatchingGroup){}

FKWatchingGroup::FKWatchingGroup(FKRoom *room, qint32 objectID):FKObject(room,objectID){
    FK_CBEGIN
    FK_CEND
}

FKWatchingGroup::~FKWatchingGroup(){
    FK_DBEGIN
    FK_DEND
}

void FKWatchingGroup::addItem(FKObject *watched){
    setTotalWatching(watched);
}

void FKWatchingGroup::addProperty(FKObject *watched, const QString &property){
    setCustomWatching(watched,property);
}

void FKWatchingGroup::removeItem(FKObject *watched){
    stopTotalWatching(watched);
}

void FKWatchingGroup::removeProperty(FKObject *watched, const QString &property){
    stopCustomWatching(watched,property);
}
